<?php declare(strict_types=1);


namespace App\Common;

/**
 * 同意返回格式
 * Class Response
 * @package App\Common
 */
class Response
{
    /**
     * @param array $data
     * @param string $msg
     * @param int $code
     * @return array
     */
    public static function send($data=[], $msg='success', $code=200): array
    {
        return compact('data','code', 'msg');
    }

    public static function success($data=[], $msg='success', $code=200): array
    {
        return self::send($data,$msg, $code);
    }

    public static function fail($msg='fail', $code=500, $data=[]): array
    {
        return self::send($data,$msg, $code);
    }
}